From: Keir Fraser Date: Tue, 18 May 2010 14:18:26 +0000 (+0100) Subject: x86: Remove cpu_possible_map X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~12126 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=f82f9019ad41ca333150187d51ca6bc28a360436;p=xen.git x86: Remove cpu_possible_map Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/mpparse.c b/xen/arch/x86/mpparse.c index b6fc654009..aabab2e675 100644 --- a/xen/arch/x86/mpparse.c +++ b/xen/arch/x86/mpparse.c @@ -203,10 +203,7 @@ static int __devinit MP_processor_info (struct mpc_config_processor *m) cpu_set(cpu, cpu_present_map); } - cpu_set(num_processors, cpu_possible_map); - num_processors++; - - if (num_processors > 8) { + if (++num_processors > 8) { /* * No need for processor or APIC checks: physical delivery * (bigsmp) mode should always work. diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 53925beae7..2787a31b55 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -67,7 +67,6 @@ EXPORT_SYMBOL(cpu_online_map); cpumask_t cpu_callin_map; cpumask_t cpu_callout_map; -cpumask_t cpu_possible_map = CPU_MASK_ALL; static cpumask_t smp_commenced_mask; struct cpuinfo_x86 cpu_data[NR_CPUS]; @@ -837,7 +836,6 @@ void __init smp_prepare_boot_cpu(void) cpu_set(smp_processor_id(), cpu_online_map); cpu_set(smp_processor_id(), cpu_callout_map); cpu_set(smp_processor_id(), cpu_present_map); - cpu_set(smp_processor_id(), cpu_possible_map); per_cpu(cpu_state, smp_processor_id()) = CPU_ONLINE; }